package com.gin.kotlin.no_gay_alliance.fragment.main

import com.gin.kotlin.no_gay_alliance.base.FragmentStateContainer
import com.gin.kotlin.no_gay_alliance.fragment.main.setting.AccountManagerFragment
import com.gin.kotlin.no_gay_alliance.fragment.main.setting.AppReleaseFragment
import com.gin.kotlin.no_gay_alliance.fragment.main.setting.EnhancementsConfigFragment
import com.gin.kotlin.no_gay_alliance.fragment.main.setting.GlobalPropertyFragment

/**
 * * 首页 - 设置
 * * 包含功能: 全局设置，表情包管理，额外屏蔽功能（摸鱼插件），版本升级，回复历史，账号管理
 */
class MainSettingFragment : AbstractMainTabFragment() {
    override fun obtainFragmentStateContainers() = listOf(
        FragmentStateContainer("全局配置") { GlobalPropertyFragment() },
        FragmentStateContainer("账号管理") { AccountManagerFragment() },
        FragmentStateContainer("版本升级") { AppReleaseFragment() },
        FragmentStateContainer("增强功能") { EnhancementsConfigFragment() },
    )

    override fun onCreateView2() {
        b?.viewPager2?.currentItem = 1
    }
}